On Emptiness and Counting for Alternating Finite Automata

نویسنده

  • Markus Holzer
چکیده

We investigate problems for regular languages coded by alternating nite automata. In automata and formal language theory, it is well-known that there is a language accepted by an n-state nondeterministic nite automaton but any deterministic nite automaton accepting that language must have at least 2 n states. Diierent representations of regular languages are used to deene problems of varying levels of diiculty, i.e., the complexity of problems increases when their instances are described in a more compact way. Examples of this phenomenon can be found, e.g., in Jiang and Ravikumar 2] and Jones 3]. The complexity of problems for deterministic and nondeterministic nite automata is in most cases well determined, but only few results are known for alternating nite automata. One classical problem of complexity theory is emptiness. For both deter-ministic and nondeterministic nite automata the exact complexity, i.e., NL-completeness, was determined by Jones 3]. In fact, Jones proved that even for automata over a unary input alphabet the problem remains NL-complete. In case of alternating nite automata, a partial solution to emptiness was given by Jiang and Ravikumar 2]. Here, partial solution means that the unary input alphabet case was left open. We show that emptiness for alternating nite automata over a unary input alphabet is as hard as emptiness of extended 0L Lindenmayer languages. The complexity of the latter problem was a long open standing problem (Lange and Schudy 5]), but was recently solved by Monti and Roncato 6] in an "`unex-pected"' way. Using this result we obtain: Theorem1. The emptiness problem for alternating nite automata is PSpace-complete. PSpace-completeness holds even for alternating nite automata with unary input alphabet. We mention that the complexity of emptiness for alternating nite automata remains unchanged if one generalizes the problem to, e.g., intersection emptiness, or restrict it to, e.g., alternating nite automata where every state is determin-istic except for one state which is universal. A problem closely connected with emptiness is the so-called short word problem which was investigated by Lange and Rossmanith 4]. For both deterministic and nondeterministic nite automata this problem can be used to characterize classes of bounded nondeterminism. The main idea underlying short words is that in general the shortest word accepted of an alternating nite automaton ?

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Classical and quantum realtime alternating automata

We present some new results on realtime classical and quantum alternating models. Firstly, we show that the emptiness problem for alternating one-counter automata on unary alphabets is undecidable. Then, we define realtime private alternating finite automata (PAFAs) and show that they can recognize some non-regular unary languages, and the emptiness problem is undecidable for them. Moreover, PA...

متن کامل

Emptiness of Linear Weak Alternating Automata

The automata-theoretic approach to model checking requires two basic ingredients: a translation from logic to automata, and an algorithm for checking language emptiness. LTL model checking has traditionally been based on (generalized) Büchi automata. Weak alternating automata provide an attractive alternative because there is an elegant and linear-time translation from LTL. However, due to thei...

متن کامل

A note on emptiness for alternating finite automata with a one-letter alphabet

We present a new proof of PSPACE-hardness of the emptiness problem for alternating finite automata with a singleton alphabet. This result was shown by Holzer (1995) who used a proof relying on a series of reductions from several papers. The new proof is simple, direct and self-contained.

متن کامل

Linear weak alternating automata and the model checking problem

Abstract. Automata-based model checking is a widely used approach towards software model checking. Traditionally, nondeterministic Büchi automata are used to represent the temporal logic property to be checked. We take a look at a special kind of alternating automata, the linear weak alternating automata. They can be constructed from LTL formula in an elegant way in linear time. The emptiness c...

متن کامل

Fixpoint Guided Abstraction Re nement for Alternating Automata

In this paper, we develop and evaluate two new algorithms for checking emptiness of alternating automata. Those algorithms build on previous works. First, they rely on antichains to efficiently manipulate the state-spaces underlying the analysis of alternating automata. Second, they are abstract algorithms with built-in refinement operators based on techniques that exploit information computed ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995